package com.example.ymm.modules1.service.dto.ms;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 采购单 ，外协加工单 数据实体
 */
@Data
public class MsOrderDto implements Serializable {
    String orderId;//采购子标识,id
    String orderNo;//采购单号/外协加工单号 /单号
    BigDecimal orderPrice;//采购单金额
    String orderType;//采购类型
    String supplierId;//ms供应商标识
    String supplierName;//ms供应商名字
    String supplierNo;//ms供应商编号
    String orderDate;//下单日期

    String parentMaterialId;//父级 大类id
    String materialId;//物料标识
    String materialNo;//物料编号
    String materialName;//物料名称
    String specification;//物料规格
    String model;//物料型号

    Integer orderNum;//下单数量
    Integer totalArriveNum;//累计到货数量
    Integer totalQualifiedNum;//累计合格数量
    Integer noSendNum;//未发货数量 （外协没有）

    @TableField("IfXuNiJian")
    Integer IfXuNiJian;//是否虚拟件

    String unit;//单位

    BigDecimal unitPrice;//单价
    BigDecimal totalPrice;//金额

    Integer assistNum;//辅助数量

    String assistUnit;//辅助单位
    String requestDate;//要求交期
    String requiredTxt;//协议与要求  （外协没有）

    String userName;//下单人
    String deptName;//下单部门

    String no;//批号
    String remark;//备注

}
